import multiprocessing

bind = "172.18.80.51:2222" # 启动的ip和地址
# workers = multiprocessing.cpu_count() + 1 # 启动的进程数量：cpu核数加1
workers = 4
worker_class = "gevent" # 工作模式，默认为sync(同步)其他还有eventlet,gevent(异步)、gthread(线程)等
# threads = 8000 # 线程数量，只用工作模式为gthread时才能用
keapalived = 1 # 在keep-alive连接上等待请求的秒数，默认情况下为2，一般设定在1~5秒之间
worker_connections = 10000 # 客户端最大并发数量，默认为1000，这个设置会影响到gevent和eventlet工作模式的性能
graceful_timeout = 50 # 优雅的人工超时时间，默认情况下为30，收到重启信号后，工作人员有那么多时间完成服务请求，在超时之后仍然活着的worker将被强行杀死
# limit_request_line = 8048 # HTTP请求行的最大大小，默认为4094，取值范围是0~8190的数字，这个参数可以用来防止ddos攻击
backlog = 1024 # 连接处于waiting状态的数目，超过这个数目后的请求会受到error，建议为64~2058
errorlog = "/data/logs/recure/gunicorn_error.log"
accesslog = "/data/logs/recure/gunicorn_access.log"

